
Hinweise fr Leser des 2. Bands der Buchreihe MODERNE STRUKTURIERTE PROGRAMMIERUNG


1. Allgemeines

Die in diesem zip-Ordner enthaltenen Programme und weiteren Materialien sind gemeinfrei. Jedermann und jedefrau darf sie verwenden und beliebig modifizieren. Der Programmautor bernimmt jedoch keinerlei Verantwortung fr die Richtigkeit des Materials und schliet jegliche Haftung dafr aus.

Dieser Hinweis erfolgt aus rein rechtlichen Grnden. Selbstverstndlich hat der Programmautor die hchstmgliche Sorgfalt bei der Erstellung und beim Test dieser Programme walten lassen. Er ist aber halt auch nur ein Mensch...

Alle Programme im 2. Band sind hier unverndert wiedergegeben. Im Fall der "Common Methods" (siehe Unterordner "Java") sind zustzliche Methoden vorhanden, die in den Bnden 4 und 6 verwendet werden.


2. Installation

Um die Programme zu nutzen, sind die dafr erforderlichen Entwicklungsumgebungen seitens der Verwender(innen) zu installieren (zu Java siehe auch Punkt 3):

* Das COBOL-Programm "Example1" luft unter z/OS auf einem IBM-Mainframe. Ob es auch unter anderen Systemversionen oder z.B. unter Microfocus COBOL luft, wurde nicht geprft, ist aber anzunehmen, da es sich erstens um ein extrem einfaches Programm handelt und es zweitens schon unter einer frheren OS-Version von IBM lief.

* Die C-Programme knnen beispielsweise in der Eclipse-IDE oder mit Hilfe der Lightweight-IDE kompiliert und ausgefhrt werden. Bei Nutzung von Eclipse mssen sie dort vorher importiert werden. Wegen mglicher Namenskollisionen sollten die C- und Java-Programme nicht in derselben IDE gefhrt werden.

* Die Java-Programme sind fr die NetBeans-IDE vorbereitet. Nach der Installation von NetBeans befindet sich im Benutzerordner ein neuer Ordner namens "NetBeansProjects". Dorthin werden die heruntergeladenen Java-Programmordner verschoben. Damit NetBeans sie nutzen kann, mssen sie dort als Projekte geffnet werden (Menu "File" --> "Open Project...").


3. Java-Hinweise

Fr das Programm "MailSportsResults" mssen von der Oracle-Website die Jars fr javax.activation und javax.mail heruntergeladen und in einem geeigneten Ordner gespeichert werden.

Die von einem Java-Programm bentigten Jars mit Klassen sind bei NetBeans in den "Project Properties" unter "Libraries" im "Classpath" zu erfassen. Die Jars der "Common Methods" und der "File Services" liegen in den dist-Unterordnern im jeweiligen Projekt-Hauptordner.

Wer Java-Programme in eine andere IDE als NetBeans importieren will, muss dies klassenweise anhand des Inhalts des jeweiligen Ordners mit dem Package-Namen im src-Unterordner tun.

Die Jar-Datei der "Common Methods" enthlt die folgenden Klassen:

commonmethods/BuildStat.class
commonmethods/Conversion.class
commonmethods/Counter.class
commonmethods/DateTimeConv.class
commonmethods/LongCnt.class
commonmethods/NameCheck.class
commonmethods/NameConv.class
commonmethods/SizeAndUnit$ValueHandler.class
commonmethods/SizeAndUnit.class

Die Jar-Datei der "File Services" enthlt die folgenden Klassen:

FileService/BR_RefNameAndCount.class
FileService/BW_RefNameAndCount.class
FileService/FS_Code.class
FileService/FileRegister.class
FileService/InFileUtil.class
FileService/NameAndCount_AC.class
FileService/OutFileUtil.class
FileService/Trace.class

Diese Auflistungen knnen mit dem Kommando

jar tf <jar-datei>

im Terminal abgerufen werden.

Ende